.slide{
	swiper{
		height: 380rpx;	
	}
    &__image {
        height: 380rpx;
        width: 750rpx;
        background: #e6e6e6;
    }
}
.nav{
	position:absolute;
	top:298rpx;
	height: 84rpx;
	left:50rpx;
	right:50rpx;
	border-radius:8rpx;
	padding:0 21rpx;
	line-height: 84rpx;
	font-size:32rpx;
	color:#000;
	&__items{
		width:133rpx;
		text-align: center;
		display:inline-block;
		background: url('') no-repeat center center/100% 100%;
		text-indent:-15rpx;
	}
}

.query{
	font-size:34rpx;
	background: white;
	overflow:hidden;
	&__items{
		margin-left: 56rpx;
		margin-right: 45rpx;
		height: 128rpx;
		line-height: 128rpx;
		border-bottom:1rpx solid #e6e6e6;
	}
	&__date text{font-size:28rpx;color:#333;padding-left:15rpx; }
	&__button{
		margin:35rpx 45rpx 35rpx 56rpx;
		button{
			font-size:36rpx;
		}
	}
}

.clubList{
	background: white;
	&__title{
		background: #F6F5FA;
		font-size:28rpx;
		color:#888;
		height: 74rpx;
		line-height: 74rpx;
		padding-left: 52rpx;
		display: block;
	}
	&__items{
		height: 157rpx;
		line-height: 157rpx;
		margin-left:52rpx;
		border-bottom:1rpx solid #e6e6e6;
		padding-right: 220rpx;
		position: relative;
		white-space: nowrap;
		overflow:hidden;
		text-overflow: ellipsis;
	}
	&__items--init{
		text{
			background: #e6e6e6;
			display: inline-block;
			width:200rpx;
			height: 30rpx;
		}
		button{
			background: #e6e6e6 !important;
		}
	}
	&__button{
		position: absolute;
		right: 50rpx;
		top:51rpx;
		button{
			width: 148rpx;	
			font-size:30rpx;
			height: 62rpx;
			line-height: 62rpx;
		}
	}
}

.category{
	padding-top: 49rpx;
	padding-bottom: 51rpx;
	background: white;	
	overflow: hidden;
	&__items{
		width:25%;
		display:inline-block;
		text-align:center;
		font-size:30rpx;
		margin-bottom: 48rpx;
		text{
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: normal;
		}
	}
	&__image{
		width:70rpx;
		height:70rpx;
		display:block;
		margin:0 auto;
		padding:18rpx;
		border:1px solid #1AAD19;
		border-radius:50%;
		margin-bottom: 26rpx;
	}
}